import dayjs from 'dayjs'
const ZERO_TIME = dayjs(0)

/**
 * 
 * @param {[]} data 数据列表
 * @param {[]} groupFuncs 获取时间的方法
 * @returns 
 */
export const maxTime = (data, getTimeFunc, formatStr) => {

    let maxValue = Math.max(...data.map(d => {
        const dt = dayjs(getTimeFunc(d) || 0)
        return dt.isValid() ? dt.valueOf() : 0
    }))
    if(maxValue === 0)
    {
        return ''
    } else {
        return dayjs(maxValue).format(formatStr)
    }
}